Performance Considerations for Network Switch Fabrics on Linux Clusters
نویسندگان
چکیده
One of the most significant components in a cluster is the interconnection network between computational nodes. A majority of today’s clusters use either switched Fast Ethernet, Gigabit Ethernet, or a specialized switch fabric to connect nodes. However, the use of these specialized switch fabrics may not necessarily benefit the users, and in some cases they perform only slightly better than commodity Ethernet standards. In this paper we investigate the necessity of a high speed interconnect for Linux based clusters and the performance differences between Myrinet and Ethernet connected networks. We benchmark applications and network performance in a dedicated environment with varying workloads and processing elements. We show that for certain workloads, a high speed interconnect is not required. We also examine the increased complexity of introducing high-speed switch fabrics, the importance of their underlying device drivers, and their usefulness with real applications. Finally, we make recommendations as to which network to use given a certain workload and available computation nodes.
منابع مشابه
Beowulf – A New Hope for Parallel Computing?
The Beowulf model for clusters of commodity computers[15, 17, 18] has become very popular over the last year, particularly amongst university research groups and other organisations less able to justify large procurements. The Beowulf concept is usually applied[16] to clusters of Personal Computers running Linux, but other platforms and operating systems can also be considered as providing simi...
متن کاملXFabric: A Reconfigurable In-Rack Network for Rack-Scale Computers
Rack-scale computers are dense clusters with hundreds of micro-servers per rack. Designed for data center workloads, they can have significant power, cost and performance benefits over current racks. The rack network can be distributed, with small packet switches embedded on each processor as part of a system-on-chip (SoC) design. Ingress/egress traffic is forwarded by SoCs that have direct upl...
متن کاملHigh-performance Algorithms and Applications for Smp Clusters
The future of high-performance computing relies on the efficient and scalable use of clusters with symmetric multiprocessor (SMP) nodes and low-latency, high-bandwidth interconnection networks. Current examples of such platforms include Sun Ultra HPC machines, Compaq AlphaServers with Quadrics switches, SGI Origins, and the IBM SP system with SMP nodes. Moreover, the future of NASA missioncriti...
متن کاملFour - Leaf Board Four - Leaf Board Four - Leaf
The Arctic Switch Fabric technology is a scalable network technology based on the Arctic router chip. Switch Fabrics are fat tree networks that are capable of providing high performance even under a heavy load of large (96 byte) packets. They have a number of diagnostic features that make them well suited for experimental computer systems. Switch Fabrics will be used in the StarT-Jr, StarT-Voya...
متن کاملNetwork Performance in High Performance Linux Clusters
Linux-based clusters have become more prevalent as a foundation for High Performance Computing (HPC) systems. With a better understanding of network performance in these environments, we can optimize configurations and develop better management and administration policies to improve operations. To assist in this process, we developed a network measurement tool to measure UDP, TCP and MPI commun...
متن کامل